﻿@CHARSET "UTF-8";
@import "home.css";
/*** info_panel START***/
.info_panel {display:none;position:fixed;_position:absolute;width:100%;left:0;top:0;text-align:center;z-index:701;}
.info_panel span {position:relative;display:inline-block;height:20px;line-height:20px;color:#fff;background:#68AF02;margin-bottom:-20px;padding:0 24px;}
.info_panel span.errorInfo {background:red;}
/*** info_panel END***/

	/*layout*/
.header {position:fixed;top:0;left;0;width:100%;height:61px;background:#f6f6f6;border-bottom:1px solid #e4e4e4;overflow:hidden;}
.header div.logo {float:left;margin:15px 0 0 20px;}
.header div.logo span {float:left;font-family:Microsoft Yahei;}
.header div.logo span.blue {color:#1C5AC4;font-size:26px;font-weight:bold;height:30px;line-height:30px;}
.header div.logo span.gray {color:#999;font-size:16px;height:18px;line-height:18px;margin:10px 0 0 6px;}
.header div.loader {display:none;position:absolute;top:4px;height:32px;width:32px;background:url(../images/loader.gif) no-repeat;}
.header div.user_status {float:right;height:27px;padding:1px 0;margin-top:20px;}
.header div.user_status span {float:left;height:27px;line-height:27px;color:#666;font-size:12px;}
.header div.user_status span.user_name {font-size:14px;font-weight:bold;}
.header div.user_status a.a_as_button {float:left;height:27px;line-height:27px;width:82px;margin:0 10px;}

.main {width:100%;padding-top:62px;overflow:hidden;}
	/*nav*/
.nav {position:fixed;left:0;top:61px;width:239px;background:#f6f6f6;border-right:1px solid #e4e4e4;overflow:hidden;}
.nav_panel{border:1px solid #e4e4e4;padding:10px 19px 0 19px;background:#fff;margin:0 14px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-webkit-box-shadow:#fff 0px 1px 0;-moz-box-shadow:0px 1px 0 #fff;box-shadow:0px 1px 0 #fff;overflow-y:auto;overflow-x:hidden;}

.content {margin-left:240px;}
	/*top_bar*/
.top_bar {position:relative;height:38px;background:#f8f8f8;border-bottom:1px solid #e4e4e4;border-top:1px solid #fff;border-left:1px solid #fff;}
.top_bar div.breadcrumb {position:absolute;left:10px;top:6px;background:url(../images/plant.png) no-repeat -12px 0;padding-left:3px;}
.top_bar div.breadcrumb span.breadcrumb_cell {float:left;background:url(../images/plant.png) no-repeat -15px 0;padding-left:7px;}
.top_bar div.breadcrumb span.breadcrumb_cell a.breadcrumb_link {color:#666;float:left;height:13px;line-height:13px;padding:6px 20px 6px 0;_padding-bottom:5px;position:relative;cursor:text;}
.top_bar div.breadcrumb span.breadcrumb_cell a.breadcrumb_link:hover {color:#666;}
.top_bar div.breadcrumb span.breadcrumb_cell a.breadcrumb_link span.breadcrumb_arrow {display:inline-block;position:absolute;right:0;top:0;height:25px;width:12px;background:url(../images/plant.png) no-repeat 0 0;}
.top_bar div.breadcrumb span.breadcrumb_cell a.breadcrumb_link span.last {background-color:#f8f8f8;}

.wrapper {position:relative;overflow-x:auto;overflow-y:scroll;}

.footer {width:100%;height:30px;background:#f6f6f6;border-top:1px solid #e4e4e4;}

/*** table START ***/
table {color:#666;font-size:12px !important;display:table;font-family:Arial;}
table tr {display:table-row;}
table td {text-align:center;display:table-cell;}
table td.legendLabel {text-align:left;}
table tbody {vertical-align:middle;display:table-row-group;}
table.list {border:1px solid #f1f1f1;border-bottom:0;width:100%;}
table.list tr {background:#fff;}
table.list tr.even {background:#fcfcfc;}
table.list tr.hover {background:#fafafa;}
table.list tr.total {background:#FFFCF0;}
table.list tr.hidden {display:none;}
table.list th,table.list td {height:18px;line-height:18px;padding:5px 0;border-bottom:1px solid #f1f1f1;word-wrap:break-word;word-break:break-all;}
table.list th {background:#f4f4f4;cursor:text;}
table.list td input.text {diplay:block;height:16px;line-height:16px;width:80px;padding:0 2px;text-align:center;}
table.list td a.a_as_button {height:16px;line-height:16px;padding:0 7px;font-weight:normal;}
/*** table END ***/

/*** tab_wrapper START ***/
.tab {position:relative;z-index:10;border-bottom:1px solid #E4E4E4;height:50px;}
.tab ul {position:absolute;top:22px;left:20px;height:28px;}
.tab ul li {float:left;margin-right:5px;}
.tab ul li a {float:left;margin-top:1px;height:26px;line-height:26px;background:#f8f8f8;border:1px solid #ddd;border-bottom:none;border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;font-size:13px;color:#666;padding:0 20px;}
.tab ul li a:hover {color:#1C5AC4;border-color:#ccc;}
.tab ul li a.selected {height:28px;line-height:28px;margin-top:0;background:#fff;font-weight:bold;cursor:text;}
.tab ul li a.selected:hover {color:#666;border-color:#ddd;}
/*** tab_wrapper END***/

/*** sift_panel START ***/
.sift_panel {margin-bottom:15px;border:1px solid #ddd;padding:15px 20px;background:#fff;}
.sift_panel div.sift_title {position:relative;height:22px;line-height:22px;font-weight:bold;font-size:14px;margin-bottom:10px;}
.sift_panel div.sift_element {border-bottom:1px solid #f1f1f1;}
.sift_panel div.margin_bottom {margin-bottom:10px;}
.sift_panel div.no_border {border:none;}
.sift_panel div.sift_cell {float:left;margin-right:20px;margin-bottom:10px;height:22px;}
.sift_panel div.sift_cell span {float:left;color:#666;line-height:22px;}
.sift_panel div.sift_cell input.text {float:left;width:80px;cursor:default;height:20px;line-height:20px;}
.sift_panel div.sift_cell input.long {width:130px;}
.sift_panel div.sift_cell select {float:left;height:22px;width:100px;padding:1px;border:1px solid #ddd;}
.sift_panel div.sift_cell select.long {width:150px;}
.sift_panel div.sift_cell a {margin-left:10px;line-height:22px;}
.sift_panel div.sift_cell a.a_as_button {height:20px;line-height:20px;padding:0 10px;}
.sift_panel div.sift_cell label {position:relative;float:left;height:22px;line-height:22px;color:#666;text-indent:20px;}
.sift_panel div.sift_cell label input.checkbox {position:absolute;left:2px;top:5px;*left:-3px;*top:0;}
.sift_panel div.sift_button {padding-top:10px;}
.sift_panel div.sift_button a.a_as_button {height:22px;line-height:22px;padding:0 15px;font-size:12px;}
.sift_panel div.sift_cell_button {float:left;}
.sift_panel div.sift_cell_button a.a_as_button {height:20px;line-height:20px;padding:0 15px;font-size:12px;}
	/*sift_right_cell*/
.sift_panel div.sift_right_cell {position:absolute;right:20px;top:5px;padding:10px 15px;background:#f8f8f8;border:1px solid #f1f1f1;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.sift_panel div.sift_right_cell span {float:left;height:16px;line-height:16px;color:#666;}
.sift_panel div.sift_right_cell label {float:left;position:relative;padding-left:20px;margin-right:10px;height:16px;line-height:16px;}
.sift_panel div.sift_right_cell label input.radio {position:absolute;left:4px;top:1px;*left:-1px;*top:-3px;}
/*** sift_panel END***/

/*** result START ***/
	/*result_title*/
.result_title {position:relative;margin-bottom:15px;border:1px solid #f1f1f1;background:#f8f8f8;height:22px;padding:5px 15px;}
.result_title span.cell {float:left;line-height:22px;color:#666;margin-right:15px;}
.result_title span.cell select {float:left;height:22px;width:100px;padding:1px;border:1px solid #ddd;}
.result_title a.a_as_button {float:left;height:20px;line-height:20px;padding:0 10px;}
.result_title a.right {float:right;}
	/*result_panel*/
.result_panel {position:relative;margin-bottom:15px;}
.result_table_title {font-size:14px;font-weight:bold;margin-bottom:10px;}
/*** result END***/

/*** pager START***/
.pager_cell {height:22px;margin-bottom:15px;}
.pager_cell div.pager {float:right;}
.pager {height:22px;}
.pager a {font-size:12px;float:left;background:#fff;border:1px solid #cdcdcd;color:#666;padding:0 7px;height:20px;line-height:20px;margin:0 2px;font-family:Arial;}
.pager a:hover {border-color:#aaa;text-decoration:none;}
.pager a.disabled {color:#999;border-color:#ccc;}
.pager a.disabled:hover {border-color:#ccc;cursor:text;}
.pager a.selected {background:#ECF5FF;border-color:#1373BE;color:#1373BE;}
.pager a.selected:hover {background:#ECF5FF;border-color:#1373BE;}
.pager .pager_total {float:left;margin:0 10px;color:#666;height:22px;line-height:22px;}
.pager .goto_pager {float:left;color:#666;height:22px;line-height:22px;}
.pager input.text {float:left;width:30px;border:1px solid #BDBDBD;height:20px;line-height:20px;text-align:center;margin:0 5px;padding:0;}
.pager a.a_as_button {float:left;margin:0;margin-left:5px;padding:0;color:#fff;font-weight:normal;height:20px;line-height:20px;width:34px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;border:1px solid #3079ED;filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#4D90FE',endColorstr='#4787ED');background:#4D90FE;background:-moz-linear-gradient(top, #4D90FE, #4787ED 100%);background:-webkit-gradient(linear, 0 0, 0 100%, from(#4D90FE), to(#4787ED));}
.pager a.a_as_button:hover {color:#fff;border-color:#3079ED;filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#619CFE',endColorstr='#4787ED');background:#72A7FE;background:-moz-linear-gradient(top, #619CFE, #4787ED 100%);background:-webkit-gradient(linear, 0 0, 0 100%, from(#619CFE), to(#4787ED));}
.pager a.a_as_button:active {filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#4D90FE',endColorstr='#3C7DEC');background:#3C7DEC;background:-moz-linear-gradient(top, #4D90FE, #3C7DEC 100%);background:-webkit-gradient(linear, 0 0, 0 100%, from(#4D90FE), to(#3C7DEC));}
/*** pager END***/